package com.authine.cloudpivot.ext.model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.util.List;

/**
 * @ClassName ResourceEntity
 * @Description: 资源实体
 * @Author fj
 * @Date 2021/9/22
 * @Version V1.0
 **/
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class ResourceEntity {
    private String id;// id
    private String name;// 资源名
    private String url;// 资源地址
    private String parentId;// 父菜单
    private String type;// 类型
    private String css;// icon
    private Boolean enabled;// 是否可用
    private String createdBy;// 创建人
    private String createdTime;// 创建时间
    private String modifiedBy;// 修改人
    private String modifiedTime;// 修改时间
    private List<ResourceEntity> children;// 子列表
}
